
namespace = anti_desync

event = {
  id = anti_desync.sync_heartbeat
  title = "Multiplayer Sync Pulse"
  desc = "This heartbeat keeps all clients in sync every 10 days."
  trigger = { day % 10 = 0 }
  immediate = {
    every_player = {
      set_variable = { name=sync_pulse value=1 }
    }
  }
}

event = {
  id = anti_desync.sync_host_outcome
  title = "Host Authority Event"
  desc = "Only the host decides the global variable outcome."
  trigger = { always = yes }
  immediate = {
    if = {
      limit = { is_host = yes }
      set_global_variable = { name=host_authority_result value=7 }
    }
  }
}
